
/* import menu*/
@import url('menu.css');

html {

}
body {
    padding-bottom: 0px; background-color: #f5f5f5; margin: 0px; padding-left: 0px; padding-right: 0px; font-family:Arial,Helvetica,sans-serif; color: #343434; padding-top: 0px;font-size: 12px;
}
img {
    border-bottom: 0px; border-left: 0px; border-top: 0px; border-right: 0px
}
a:link {

}
a:visited {

}
a:hover {

}
.clear {
    clear: both
}
#header {
    border-bottom: #cecece 0px solid; border-left: #cecece 1px solid; padding-bottom: 0px; margin: auto; padding-left: 10px; width: 940px; padding-right: 10px; background: #ffffff; height: 120px; border-top: #cecece 0px solid; border-right: #cecece 1px solid; padding-top: 0px
}
#signin {
    margin-top: 10px; float: right; height: 50px; font-size: 11px
}
#signin a:visited {
    color: green;
}
#signin a:link {
    color: #1483d9
}
#signin a:hover {
    color:#ccc;
}



.live-chat {
    z-index: 300; position: relative; width: 208px; height: 21px; top: 6px; left: 22px
}
#logo {
    position: absolute; margin: 0px; top: 15px
}
#logo a {
    display: block;
    margin-top: -10px;
}
#logo-image {
    display: none
}
#flash {

}

#content {
    border-bottom: #cecece 0px solid; border-left: #cecece 1px solid; padding-bottom: 40px; margin: auto; padding-left: 30px; width: 900px; padding-right: 30px; font-FaMILY: verdana; background: #ffffff; color: #5c5c5c; font-size: 11px; border-top: #cecece 0px solid; border-right: #cecece 1px solid; padding-top: 40px
}
#content a:link {
    color: #2899d7; text-decoration: none;

}
#content a:visited {
    color: #2899d7
}
#content a:hover {
    color: #0c74ae; text-decoration: underline
}
#content h1 {
    padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; font: 34px Verdana; color: #404040; padding-top: 0px
}
#content h2 {
    padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; font: 20px Verdana; color: #1489d4; padding-top: 0px
}
#content h3 {
    padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; font: 18px Verdana; color: #28D00D; padding-top: 0px
}
#content BLOcKQUOTE {
    padding-bottom: 15px; line-height: 24px; background-color: #f5f5f5; font-style: italic; margin: 15px auto; padding-left: 20px; width: 95%; padding-right: 20px; font-size: 12px; padding-top: 15px; -moz-border-radius: 7px; -webkit-border-radius: 7px
}
#bread-box {
    margin-bottom: 20px
}
#bread-crumb {
    padding-bottom: 8px; padding-left: 20px; padding-right: 20px; font: bold 11px Verdana; background: #ecf6ff; color: #79b8f3; padding-top: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px
}
#bread-crumb a {
    color: #4e7da8 !important; text-decoration: none
}
#bread-crumb a:hover {
    color: #0699f1 !important
}
#bread-crumb STRONG {
    color: #0699f1
}
#left {
    width: 665px; float: left
}
#left-home {
    width: 650px; float: left
}
#left h1 {
    padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; font: 34px Verdana; color: #404040; padding-top: 0px
}
#left h2 {
    padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; font: 20px Verdana; color: #1489d4; padding-top: 0px
}
#left h3 {
    padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; font: 18px Verdana; color: #4b900e; padding-top: 0px
}
#left-home .features {
    width: 620px !important
}
#left .divider {
    margin: 30px 0px; border-top: #ededed 2px dotted
}
#left small {
    line-height: 20px; font-style: italic; color: #6d6d6d; font-size: 11px
}
#left .twitterchicklet {
    margin: 10px 0px 0px 47px
}
#right {
    width: 220px; float: left; margin-left: 15px
}
#right-home {
    width: 235px; float: left; margin-left: 15px
}
#right h3 {
    padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; font: 18px Verdana; color: #1489d4; padding-top: 0px
}
#right hR {
    border-bottom: #cccccc 1px dotted; border-left: medium none; padding-bottom: 0px; margin: 20px 0px; padding-left: 10px; padding-right: 10px; height: 1px; overflow: hidden; border-top: medium none; border-right: medium none; padding-top: 0px
}
.right-menu-current {
    font-WEIGhT: bold
}
#full {
    margin: 5px 0px 0px 25px; width: 900px; font: 11px verdana; float: left; color: #2a2a2a
}
#full-google {
    margin: 5px 0px 0px 25px; width: 850px; font: 11px verdana; float: left; color: #2a2a2a
}
#content #full-google BLOcKQUOTE {
    border-bottom: medium none; border-left: medium none; padding-bottom: 0px; background-color: #fff; margin-top: -15px; padding-left: 15px; padding-right: 0px; font-size: 10px !important; border-top: medium none; border-right: medium none; padding-top: 0px
}
#content #full-google p.g {
    margin-bottom: 3px; border-top: #e4e4e4 1px dotted; padding-top: 20px
}
#content #full-google BLOcKQUOTE p {
    border-bottom: medium none; border-left: medium none; border-top: medium none; border-right: medium none
}
#content #full-google .s {
    padding-bottom: 10px
}
#content #full-google .i {
    color: #000
}
.home-divider {
    margin: 20px 0px; width: 900px; border-top: #e4e4e4 1px solid
}
#home-slider {
    z-index: 5; position: relative; width: 960px; margin-bottom: 20px; background: url(images/homepage/slider-bg.jpg) no-repeat; height: 325px; overflow: hidden; top: -90px; left: -30px
}
#home-slider STRONG {
    margin: 0px; width: 600px; display: block; color: #ffffff; font-size: 25px; font-WEIGhT: normal; padding-top: 100px
}
#home-slider p {
    margin: 5px 0px 20px; width: 450px; height: 50px; color: #c3daff; font-size: 12px
}
#home-slider img {
    margin-top: -10px; float: right
}
#slider-box {
    width: 3840px
}
.slider-1 {
    padding-bottom: 0px; padding-left: 60px; width: 510px; padding-right: 390px; background: url(images/homepage/slider-bg01.jpg); float: left; height: 325px; padding-top: 0px
}
.slider-2 {
    padding-bottom: 0px; padding-left: 60px; width: 510px; padding-right: 390px; background: url(images/homepage/slider-bg02.jpg); float: left; height: 325px; padding-top: 0px
}
.slider-3 {
    padding-bottom: 0px; padding-left: 60px; width: 510px; padding-right: 390px; background: url(images/homepage/slider-bg03.jpg); float: left; height: 325px; padding-top: 0px
}
.slider-4 {
    padding-bottom: 0px; padding-left: 60px; width: 510px; padding-right: 390px; background: url(images/homepage/slider-bg04.jpg); float: left; height: 325px; padding-top: 0px
}
#slide-nav {
    z-index: 10; position: relative; width: 980px; height: 64px; top: 105px; left: -40px
}
#slide-left {
    width: 46px; background: url(images/homepage/sprite-slider.png) no-repeat 0px 0px; height: 63px
}
#slide-left:hover {
    background-position: 0px -63px
}
#slide-right {
    margin: -63px 0px 0px 934px; width: 46px; background: url(images/homepage/sprite-slider.png) no-repeat -50px 0px; height: 63px
}
#slide-right:hover {
    background-position: -50px -64px
}
#home-features {
    margin-top: -70px; height: 340px
}
#home-features #info {
    width: 290px; float: left; margin-right: 30px
}
#home-features h1 {
    color: #000000; font-size: 22px
}
#home-features .blocks {
    margin: 0px 10px 25px 0px; width: 280px; float: left
}
#home-features .blocks:hover {
    background: #f5f5f5; -moz-border-radius: 10px; -webkit-border-radius: 10px
}
#home-features a {
    text-decoration: none !important
}
#home-features a:hover {
    color: #126a9b
}
#home-features span {
    margin-top: 17px; display: block; font-size: 14px; font-WEIGhT: normal
}
#home-features small {
    padding-bottom: 0px; padding-left: 15px; padding-right: 15px; display: block; color: #878585; padding-top: 0px
}
#home-features .feat-image {
    margin: 14px 0px; width: 90px; float: left; height: 64px
}
#home-features #subscribers {
    background: url(images/homepage/sprite-features.png) no-repeat 0px 0px
}
#home-features #followup {
    background: url(images/homepage/sprite-features.png) no-repeat 0px -64px
}
#home-features #templates {
    background: url(images/homepage/sprite-features.png) no-repeat 0px -128px
}
#home-features #newsletters {
    background: url(images/homepage/sprite-features.png) no-repeat 0px -192px
}
#home-features #blog {
    background: url(images/homepage/sprite-features.png) no-repeat 0px -256px
}
#home-features #support {
    background: url(images/homepage/sprite-features.png) no-repeat 0px -320px
}
#test-drive {
    height: 410px
}
#test-form {
    width: 590px; float: left
}
#home-who {
    padding-bottom: 20px; width: 250px; background: url(images/homepage/whoweare-bg.png) #ededed repeat-x; float: left; margin-left: 20px; -moz-border-radius: 10px; -webkit-border-radius: 10px
}
#home-who h3 {
    margin: 4px 0px 2px 15px; color: #ffffff; font-size: 25px
}
#home-who p {
    padding-bottom: 0px; margin: 0px 0px 10px; padding-left: 20px; padding-right: 20px; color: #676767; font-size: 11px; padding-top: 0px
}
#home-who img {
    margin-left: 8px
}
#home-customer {
    height: 230px; font-size: 10px
}
#home-customer h2 {
    margin: 0px 0px 10px; color: #404040; font-size: 25px
}
#home-customer .story {
    width: 150px; float: left; margin-right: 30px
}
#home-customer STRONG {
    text-TRaNSFORM: capitalize; color: #525252; font-size: 12px; font-WEIGhT: normal
}
#home-customer p {
    margin: 2px 0px 10px; height: 80px; color: #878585
}
#home-customer a {

}
#home-customer .customer-image {
    width: 150px; margin-bottom: 15px; height: 60px
}
#home-customer #smartmedia {
    background: url(images/homepage/sprite-customers.png) no-repeat 0px 0px
}
#home-customer #funtimes {
    background: url(images/homepage/sprite-customers.png) no-repeat 0px -60px
}
#home-customer #homestudio {
    background: url(images/homepage/sprite-customers.png) no-repeat 0px -120px
}
#home-customer #copyblogger {
    background: url(images/homepage/sprite-customers.png) no-repeat 0px -180px
}
#home-customer #ilikethat {
    background: url(images/homepage/sprite-customers.png) no-repeat 0px -240px
}
.more {
    text-align: right; margin-top: 30px; display: block; font-size: 14px
}
#footer-container {
    border-left: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
    margin: auto;
    width: 960px;
}
#footer1 {
    color: #505050;
    font-size: 12px;
    margin: auto;
    padding: 0;
}
#footer1 .box {
    margin: 10px 0px 0px 23px; width: 290px; float: left
}
#footer1 span {
    padding-bottom: 5px; padding-left: 8px; padding-right: 8px; display: block; background: #e7e7e7; height: 150px; padding-top: 5px; -moz-border-radius: 10px; -webkit-border-radius: 10px
}
#footer1 h2 {
    margin: 0px 0px 8px; color: #888888; font-size: 22px; font-WEIGhT: normal
}
#footer1 .more {
    text-align: left; margin-top: 10px; padding-left: 20px; color: #2899d7; font-size: 12px
}
#footer1 #footer-learn {
    liST-style: none none outside; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; background: #e7e7e7; text-decoration: none; padding-top: 5px; -moz-border-radius: 10px; -webkit-border-radius: 10px
}
#footer1 #footer-learn a {
    padding-bottom: 0px; padding-left: 56px; padding-right: 0px; display: block; background: url(images/sprite-main.png) no-repeat; height: 31px; color: #505050; font-size: 14px; text-decoration: none; padding-top: 14px; -moz-border-radius: 10px; -webkit-border-radius: 10px
}
#footer1 #footer-learn a:hover {
    background-color: #f2f2f2; color: #2899d7
}
#footer1 #footer-learn #kb {
    background-position: 10px -1280px
}
#footer1 #footer-learn #webinars {
    background-position: 10px -1343px
}
#footer1 #footer-learn #videos {
    background-position: 10px -1406px
}
#footer1 #footer-learn .divider {
    padding-bottom: 0px; margin: 3px 0px; padding-left: 0px; padding-right: 0px; background: #d9d9d9; height: 1px; padding-top: 0px
}
#footer1 p {
    padding:2px; margin: 0px;
}
#footer1 #footer-blog {
    padding-top: 10px
}
#footer1 #footer-blog a {
    padding-bottom: 1px; padding-left: 15px; padding-right: 10px; display: block; background: url(images/sprite-main.png) no-repeat 3px -2630px; color: #2899d7; padding-top: 10px
}
#footer1 #footer-blog a:hover {
    background-position: 3px -2660px; color: #196c9a
}
#footer1 #footer-blog small {
    display: block; margin-left: 25px
}
#footer1 #footer-blog BR {
    display: none
}
#footer1 #footer-affiliate {
    liST-style: none none outside; padding-bottom: 38px; padding-left: 0px; padding-right: 0px; background: #e7e7e7; text-decoration: none; padding-top: 0px; -moz-border-radius: 10px; -webkit-border-radius: 10px
}
#sub-footer {
    background: none repeat scroll 0 0 #2B4672;
    color: #C9D6EC;
    font-size: 11px;
    height: auto;
    margin: 10px auto 0;
}
#sub-footer h3 {
    margin: 12px 0px 0px; color: #ffffff !important; font-size: 22px; font-WEIGhT: normal
}
#sub-footer a.contact {
    color: #c9d6ec; text-decoration: none
}
#sub-footer a.contact:hover {
    color: #ffffff
}
#sub-footer p {
    margin: 0px
}
#sub-footer #address {
    width: 660px; float: left; letter-spacing: 0px; margin-left: 25px
}
#sub-footer STRONG {
    color: #ffffff; font-WEIGhT: normal
}
#sub-footer #copy {
    margin-top: 10px
}
#sub-footer a.legal {
    color: #4ebffe; text-decoration: underline
}
#sub-footer a.legal:hover {
    color: #ffffff; text-decoration: none
}
#sub-footer #search {
    margin-top: 20px; width: 260px; float: left
}
#sub-footer .search-box {
    border-bottom: #7f8fa9 1px solid; border-left: #7f8fa9 1px solid; padding-bottom: 7px; margin-top: 2px; padding-left: 5px; width: 195px; padding-right: 5px; float: left; color: #6f6f6f; border-top: #7f8fa9 1px solid; border-right: #7f8fa9 0px solid; padding-top: 8px; -moz-border-radius: 8px 0 0 8px; -webkit-border-radius: 8px 0 0 8px
}
#sub-footer #search-button {
    padding-bottom: 0px; border-right-width: 0px; text-TRaNSFORM: uppercase; background-color: #50a504; margin-top: 2px; padding-left: 6px; width: 40px; padding-right: 6px; background-position: 0px -99px; float: left; border-bottom-width: 1px; height: 34px; border-top: #83db09 1px solid; border-left-width: 0px; padding-top: 0px; -moz-border-radius: 0 8px 8px 0; -webkit-border-radius: 0 8px 8px 0; -moz-box-shadow: none; -webkit-box-shadow: none
}
#sub-footer #search-button:hover {
    background-color: #63b308; background-position: 0px 132px; border-top: #86d50f 1px solid
}
#sub-footer #social {
    text-align: right; margin-top: 10px; width: 250px; float: left
}
#sub-footer #social a {
    background-IMaGE: url(images/sprite-footer.png); border-bottom: #c3cddd 3px solid; border-left: #c3cddd 3px solid; width: 30px; display: block; float: right; height: 30px; border-top: #c3cddd 3px solid; margin-right: 6px; border-right: #c3cddd 3px solid; -moz-border-radius: 8px; -webkit-border-radius: 8px; opacity: 0.8
}
#sub-footer #social a:hover {
    border-bottom-color: #ffffff; border-top-color: #ffffff; border-right-color: #ffffff; border-left-color: #ffffff; opacity: 1
}
#sub-footer #fb {
    background-position: 0px -90px
}
#sub-footer #twitter {
    background-position: 0px -60px
}
#sub-footer #rss {
    background-position: 0px -30px
}
.about-img {
    width: 200px; float: left; padding-top: 8px
}
.about-txt {
    width: 440px; float: left
}
.test-button {
    border-bottom: #7f9682 1px solid; border-left: #7f9682 1px solid; padding-bottom: 2px; padding-left: 4px; padding-right: 4px; font: bold 11px Verdana; background: url(images/button_on.gif) repeat-x; color: #ffffff; border-top: #7f9682 1px solid; border-right: #7f9682 1px solid; padding-top: 2px
}
input[type='button'] {
    border-bottom: #1e5f0d 1px solid; border-left: #44b324 1px solid; padding-bottom: 0px; padding-left: 15px; padding-right: 15px; background: url(images/sprite-main.png) #00c100 repeat-x 0px -202px; height: 30px; color: #ffffff !important; font-size: 14px; border-top: #6fe03b 1px solid; border-right: #44b324 1px solid; text-decoration: none !important; padding-top: 0px; -moz-border-radius: 6px; -webkit-border-radius: 6px; -moz-box-shadow: 0 2px 3px #3d3d3d; -webkit-box-shadow: 0 2px 3px #3d3d3d
}
input[type='button']:hover {
    border-bottom: #218008 1px solid; background-position: 0px -237px; border-right-color: #2ab604; border-left-color: #2ab604; border-top: #39ec06 1px solid; -moz-box-shadow: 0 2px 3px #3d3d3d
}
input[type="submit"] {
    -moz-border-radius: 5px 5px 5px 5px;
    /*    -moz-box-shadow: 0 1px 4px #000000;*/
    background: url("images/sprite-main.png") repeat-x scroll 0 -2515px #4BC800;
    border-color: #56E004 #44B324 #266C05;
    border-style: solid;
    border-width: 1px;
    color: #FFFFFF !important;
    cursor: pointer;
    font-family: Verdana,arial,sans-serif;
    font-size: 12px;
    padding: 0 12px;
    text-decoration: none !important;
}
input[type='submit']:hover {
    border-bottom: #218008 1px solid; background-position: 0px -2575px; border-right-color: #2ab604; border-left-color: #2ab604; border-top: #39ec06 1px solid
}
.link-button {
    line-height: 30px
}
.link-button a {
    border-bottom: #1e5f0d 1px solid; border-left: #44b324 1px solid; padding-bottom: 6px; padding-left: 15px; padding-right: 15px; background: url(images/sprite-main.png) #00c100 repeat-x 0px -202px; color: #ffffff !important; border-top: #6fe03b 1px solid; border-right: #44b324 1px solid; text-decoration: none !important; padding-top: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; -moz-box-shadow: 0 2px 3px #3d3d3d; -webkit-box-shadow: 0 2px 3px #3d3d3d
}
.link-button a:hover {
    border-bottom: #218008 1px solid; background-position: 0px -237px; border-right-color: #2ab604; border-left-color: #2ab604; border-top: #39ec06 1px solid; -moz-box-shadow: 0 2px 3px #3d3d3d
}
.demo-button {
    line-height: 45px; float: left; font-size: 16px; margin-right: 15px
}
.webform-demo-button {
    line-height: 45px; float: left; font-size: 16px; margin-right: 15px
}
.demo-button a {
    border-bottom: #032d79 1px solid; padding-bottom: 10px; padding-left: 10px; padding-right: 10px; background: url(images/sprite-main.png) #0bb0dd repeat-x 0px -2395px; color: #ffffff !important; border-top: #2fd3e3 1px solid; text-decoration: none !important; padding-top: 10px; -moz-border-radius: 8px; -webkit-border-radius: 8px; -moz-box-shadow: 0 2px 5px #000000; -webkit-box-shadow: 0 2px 5px #000000
}
.webform-demo-button a {
    border-bottom: #032d79 1px solid; padding-bottom: 10px; padding-left: 10px; padding-right: 10px; background: url(images/sprite-main.png) #0bb0dd repeat-x 0px -2395px; color: #ffffff !important; border-top: #2fd3e3 1px solid; text-decoration: none !important; padding-top: 10px; -moz-border-radius: 8px; -webkit-border-radius: 8px; -moz-box-shadow: 0 2px 5px #000000; -webkit-box-shadow: 0 2px 5px #000000
}
.demo-button a:hover {
    border-bottom: #04449e 1px solid; background-position: 0px -2455px; border-right-color: #0559ab; border-left-color: #0559ab; border-top: #2fd3e3 1px solid
}
.webform-demo-button a:hover {
    border-bottom: #04449e 1px solid; background-position: 0px -2455px; border-right-color: #0559ab; border-left-color: #0559ab; border-top: #2fd3e3 1px solid
}
.big-button {
    line-height: 45px; float: left; font-size: 16px; margin-right: 15px
}
.big-button a {
    border-bottom: #266c05 1px solid; padding-bottom: 10px; padding-left: 10px; padding-right: 10px; background: url(images/sprite-main.png) #4bc800 repeat-x 0px -2515px; color: #ffffff !important; border-top: #56e004 1px solid; text-decoration: none !important; padding-top: 10px; -moz-border-radius: 8px; -webkit-border-radius: 8px; -moz-box-shadow: 0 2px 5px #000000; -webkit-box-shadow: 0 2px 5px #000000
}
.big-button a:hover {
    border-bottom: #218008 1px solid; background-position: 0px -2575px; border-right-color: #2ab604; border-left-color: #2ab604; border-top: #39ec06 1px solid
}
input[type='password'],input[type='text'] {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #D4D4D4;
    color: #363636;
    font-size: 14px;
    padding: 1px 4px;
    width: 230px;
}
input[type='text']:hover {
    border-bottom: #afdbf8 1px solid; border-left: #afdbf8 1px solid; background: #f4fdff; color: #2c84da; border-top: #afdbf8 1px solid; border-right: #afdbf8 1px solid
}
input[type='text']:focus {
    border-bottom: #ffdb72 1px solid; border-left: #ffdb72 1px solid; background: #fffff7; color: #000000; border-top: #ffdb72 1px solid; border-right: #ffdb72 1px solid
}

input[type='password']:hover {
    border-bottom: #afdbf8 1px solid; border-left: #afdbf8 1px solid; background: #f4fdff; color: #2c84da; border-top: #afdbf8 1px solid; border-right: #afdbf8 1px solid
}
input[type='password']:focus {
    border-bottom: #ffdb72 1px solid; border-left: #ffdb72 1px solid; background: #fffff7; color: #b26d00; border-top: #ffdb72 1px solid; border-right: #ffdb72 1px solid
}

label {
    font-size: 11px
}

select {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #D4D4D4;
    color: #363636;
    font-size: 14px;
    padding: 1px 4px;
    width: 240px;
}
select:hover {
    border-bottom: #afdbf8 1px solid; border-left: #afdbf8 1px solid; background: #f4fdff; color: #2c84da; border-top: #afdbf8 1px solid; border-right: #afdbf8 1px solid
}
select:focus {
    border-bottom: #ffdb72 1px solid; border-left: #ffdb72 1px solid; background: #fffff7; color: #000; border-top: #ffdb72 1px solid; border-right: #ffdb72 1px solid
}
textarea {
    border-bottom: #d4d4d4 1px solid; position: relative; text-align: left; border-left: #a3a3a3 1px solid; padding-bottom: 3px; padding-left: 4px; padding-right: 4px; font: 14px Verdana; color: #363636; border-top: #a3a3a3 1px solid; top: 0px; border-right: #d4d4d4 1px solid; padding-top: 5px
}
textarea:hover {
    border-bottom: #afdbf8 1px solid; border-left: #afdbf8 1px solid; background: #f4fdff; color: #2c84da; border-top: #afdbf8 1px solid; border-right: #afdbf8 1px solid
}
textarea:focus {
    border-bottom: #ffdb72 1px solid; border-left: #ffdb72 1px solid; background: #fffff7; color: #000; border-top: #ffdb72 1px solid; border-right: #ffdb72 1px solid
}
.error {
    padding-bottom: 5px; padding-left: 0px; padding-right: 0px; margin-bottom: 5px; padding-top: 5px
}
.error input[type='text'] {
    border-bottom: #d73828 1px solid; position: relative; text-align: left; border-left: #d73828 1px solid; background: #ffffef; color: #424343; border-top: #d73828 1px solid; top: 0px; border-right: #d73828 1px solid
}
.error input[type='text']:hover {
    border-bottom: #c40000 1px solid; border-left: #c40000 1px solid; background: #fff7f7; color: #950808; border-top: #c40000 1px solid; border-right: #c40000 1px solid
}
.error input[type='text']:focus {
    border-bottom: #ffdb72 1px solid; border-left: #ffdb72 1px solid; background: #fffff7; color: #b26d00; border-top: #ffdb72 1px solid; border-right: #ffdb72 1px solid
}
.error label {
    color: #d73828
}
.error select {
    border-bottom: #d73828 1px solid; position: relative; text-align: left; border-left: #d73828 1px solid; padding-bottom: 3px; padding-left: 4px; padding-right: 4px; color: #424343; border-top: #d73828 1px solid; top: 0px; border-right: #d73828 1px solid; padding-top: 5px
}
.error select:hover {
    border-bottom: #c40000 1px solid; border-left: #c40000 1px solid; background: #fff7f7; color: #950808; border-top: #c40000 1px solid; border-right: #c40000 1px solid
}
.error select:focus {
    border-bottom: #ffdb72 1px solid; border-left: #ffdb72 1px solid; background: #fffff7; color: #b26d00; border-top: #ffdb72 1px solid; border-right: #ffdb72 1px solid
}
.error textarea {
    border-bottom: #d73828 1px solid; position: relative; text-align: left; border-left: #d73828 1px solid; padding-bottom: 3px; padding-left: 4px; padding-right: 4px; background: #ffffef; color: #424343; border-top: #d73828 1px solid; top: 0px; border-right: #d73828 1px solid; padding-top: 5px
}
.error textarea:hover {
    border-bottom: #c40000 1px solid; border-left: #c40000 1px solid; background: #fff7f7; color: #950808; border-top: #c40000 1px solid; border-right: #c40000 1px solid
}
.error textarea:focus {
    border-bottom: #ffdb72 1px solid; border-left: #ffdb72 1px solid; background: #fffff7; color: #b26d00; border-top: #ffdb72 1px solid; border-right: #ffdb72 1px solid
}
.form_error_message {
    font: 11px Verdana; color: #d73828
}
.alert_div {
    border-bottom: gray 2px dashed; border-left: gray 2px dashed; padding-bottom: 5px; background-color: #eee; padding-left: 5px; width: 580px; padding-right: 5px; margin-bottom: 10px; border-top: gray 2px dashed; border-right: gray 2px dashed; padding-top: 5px
}
.error_status_div {
    border-bottom: #ad4d4d 1px solid; border-left: #ad4d4d 1px solid; padding-bottom: 10px; margin: 9px 15px; padding-left: 10px; padding-right: 10px; background: #ffabab; color: #8c4c4c; border-top: #ad4d4d 1px solid; border-right: #ad4d4d 1px solid; padding-top: 10px
}
.json_status_div {
    display: none
}
.success_status_div {
    border-bottom: #6da16b 1px solid; border-left: #6da16b 1px solid; padding-bottom: 10px; margin: 9px 15px; padding-left: 10px; padding-right: 10px; background: #afffab; color: #6a8269; border-top: #6da16b 1px solid; border-right: #6da16b 1px solid; padding-top: 10px
}
.yield_status_div {
    border-bottom: #ddc57c 1px solid; border-left: #ddc57c 1px solid; padding-bottom: 10px; margin: 9px 15px; padding-left: 10px; padding-right: 10px; background: #feffab; color: #6f603e; border-top: #ddc57c 1px solid; border-right: #ddc57c 1px solid; padding-top: 10px
}
.m-error {
    padding-bottom: 10px; padding-left: 30px; width: 580px; padding-right: 0px; background: url(/img/global/form_m_error.gif) no-repeat; padding-top: 0px
}
.m-yield {
    padding-bottom: 10px; padding-left: 30px; width: 580px; padding-right: 0px; background: url(/img/global/form_m_yield.gif) no-repeat; padding-top: 0px
}
.m-success {
    padding-bottom: 10px; padding-left: 30px; width: 580px; padding-right: 0px; background: url(/img/global/form_m_success.gif) no-repeat; padding-top: 0px
}
.status-icon {
    width: 45px; float: left; height: 45px; margin-left: 5px; top: 0px; left: 10px
}
.status-text {
    text-align: left; border-left: #707070 1px solid; padding-bottom: 10px; padding-left: 20px; width: auto; padding-right: 0px; margin-left: 70px; font-size: 12px; padding-top: 5px
}
.status-text STRONG {
    font-size: 18px
}
#status_div {
    margin: 10px 0px
}
.aw-status-headline {
    padding-bottom: 10px; padding-left: 0px; padding-right: 0px; margin-left: 60px; font-size: 13px; padding-top: 10px
}
.aw-status-icon {
    margin: 10px 10px 5px; width: 32px; float: left; height: 32px
}
.aw-status-info {
    padding-bottom: 15px; margin-top: 3px; padding-left: 0px; padding-right: 0px; color: #000; margin-left: 60px; padding-top: 0px
}
.aw-status-info ul {
    padding-bottom: 0px; margin: 5px 0px 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px
}
.aw-status-info ul li {
    margin-left: 20px
}
.aw-status-success {
    border-bottom: #ade9ab 1px solid; border-left: #ade9ab 1px solid; background: #ceffcc; color: #298326; overflow: auto; border-top: #ade9ab 1px solid; border-right: #ade9ab 1px solid; -moz-border-radius: 3px; -webkit-border-radius: 3px
}
.aw-status-success .aw-status-icon {
    background: url(images/success-check.png) no-repeat
}
.aw-status-error {
    border-bottom: #d73828 1px solid; border-left: #d73828 1px solid; background: #fbe4e4 0px 0px; color: #d73828; border-top: #d73828 1px solid; border-right: #d73828 1px solid
}
.aw-status-error .aw-status-icon {
    background: url(images/error-x.png) no-repeat
}
.aw-status-yield {
    border-bottom: #e9e6ba 1px solid; border-left: #e9e6ba 1px solid; background: #fffdde; color: #363636; border-top: #e9e6ba 1px solid; border-right: #e9e6ba 1px solid
}
.aw-status-yield .aw-status-icon {
    background: url(images/yield-exclamation.png) no-repeat
}
.features-header {
    width: 926px; background: url(images/features-pages/features-header-bg.jpg) no-repeat left top; height: 340px
}
.features-header h1 {
    padding-bottom: 0px !important; margin: 0px; padding-left: 0px !important; padding-right: 0px !important; color: #404040 !important; font-size: 36px; padding-top: 60px !important
}
.features-header small {
    padding-bottom: 10px; display: block; margin-bottom: 5px; color: #919292; font-size: 13px
}
.features-block {
    border-bottom: #dedede 1px solid; padding-bottom: 45px; margin-bottom: 45px
}
.features-block h2 {
    color: #2d9cd4 !important; font-size: 26px !important
}
.features-block h3 {
    margin-top: 25px !important; display: block; font-size: 16px !important; font-WEIGhT: normal
}
.features-block small {
    display: block; color: #666; font-size: 13px
}
.features-block span {
    margin-top: 20px; display: block; color: #29708e; font-size: 14px
}
.features-block ul {
    padding-bottom: 0px; padding-left: 0px; padding-right: 0px; margin-left: 0px; padding-top: 0px
}
.features-block ul li {
    padding-bottom: 7px; list-style-type: none; padding-left: 25px; padding-right: 0px; background: url(images/features-pages/greenbullet.png) no-repeat 0px 10px; color: #666; font-size: 13px; padding-top: 7px
}
.features-block ul li ul {
    margin-top: 5px
}
.features-block ul li ul li {
    padding-bottom: 5px; padding-left: 25px; padding-right: 0px; background: url(images/features-pages/bluebullet.png) no-repeat 0px 7px; font-size: 12px; padding-top: 5px
}
.features-block .image {
    text-align: center
}
.features-block .image a {
    margin-top: 5px; display: block; font-size: 12px; text-decoration: none !important
}
.features-video {
    padding-bottom: 0px; margin-top: 30px; padding-left: 9px; width: 380px; padding-right: 9px; background: url(images/features-pages/video-shadow.png) no-repeat center bottom; height: 257px; padding-top: 0px
}
.features-video #player {
    border-bottom: medium none; border-left: medium none; border-top: medium none; border-right: medium none
}
.float-left .image {
    float: left; margin-right: 20px
}
.float-left .features-content {
    float: left
}
.float-right .image {
    float: right; margin-left: 20px
}
.float-right .features-content {
    float: left
}
#features-resources {
    border-bottom: 0px; line-height: 1.8em; margin-bottom: 20px
}
#features-resources ul {
    margin-left: 0px; overflow: hidden
}
#features-resources ul li {
    border-bottom: #dedede 1px solid; border-left: #dedede 1px solid; padding-bottom: 0px; margin: 15px 0px 0px; padding-left: 0px; width: 280px; padding-right: 0px; float: left; font-size: 12px !important; border-top: #dedede 1px solid; border-right: #dedede 1px solid; padding-top: 0px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px
}
#features-resources .middle {
    margin: 15px 25px 0px
}
#features-resources a {
    padding-bottom: 10px; padding-left: 40px; padding-right: 10px; display: block; background: url(images/features-pages/resources-sprite.png) #f5f5f5 no-repeat; color: #666 !important; text-decoration: none !important; padding-top: 10px
}
#features-resources .kb a {
    background-position: 10px 12px
}
#features-resources .blog a {
    background-position: -298px 12px
}
#features-resources .video a {
    background-position: -608px 12px
}
#features-resources a:hover {
    background-color: #fcfcfc
}
.other-features {
    border-bottom: medium none; position: relative; border-left: medium none; padding-bottom: 0px !important; min-height: 285px; padding-left: 15px; width: 974px; margin-bottom: 0px !important; background: url(images/footer/otherfeaturesband.png) no-repeat 0px 130px; border-top: medium none; border-right: medium none; left: -12px
}
.other-features h2 {
    padding-right: 20px !important; float: left; color: #2d9cd4 !important; margin-left: 27px !important; font-size: 26px !important
}
.other-features h3 {
    color: #fff !important
}
.other-features-block small {
    color: #fff !important; font-size: 11px !important; padding-top: 0px !important
}
.other-features small {
    display: block; color: #666; font-size: 13px; padding-top: 13px
}
.other-features-block {
    margin-top: 25px; width: 218px; float: left; height: 200px; margin-right: 25px
}
.other-features-block .image-block {
    text-align: center; height: 134px
}
.other-features-block a {
    color: #fff !important; font-size: 11px; padding-top: 5px
}
#twitter-block {
    height: 114px; padding-top: 20px
}
#webforms-header {
    background: url(images/features-pages/header-webforms.jpg) no-repeat right top
}
#webforms-lightbox {
    position: relative; padding-bottom: 45px; background-color: #333; margin-top: -45px; padding-left: 45px; width: 870px; padding-right: 45px; padding-top: 45px; left: -30px
}
#webforms-lightbox h2 {
    margin-top: 15px; color: #4aafe2 !important
}
#webforms-lightbox .image {
    margin-right: 80px
}
#webforms-lightbox small {
    color: #fff
}
#webforms-lightbox ul li {
    color: #fff
}
#webforms-templates .image {
    margin-right: 10px
}
#webforms-templates .features-content {
    margin-top: 41px; width: 480px
}
#webforms-awesomeform .features-content {
    position: absolute
}
#af-body-493374268 .buttoncontainer {
    height: inherit !important
}
#webforms-elements .form-element {
    border-bottom: #e4e4e4 1px dotted; padding-bottom: 10px; padding-left: 45px; width: 400px; padding-right: 0px; background: url(images/features-pages/features-webforms-sprite.png) no-repeat; padding-top: 10px
}
#webforms-elements #textinputs {
    background-position: 6px 11px
}
#webforms-elements #dropdownmenus {
    background-position: 6px -25px
}
#webforms-elements #radiobuttons {
    background-position: 6px -58px
}
#webforms-elements #textareas {
    background-position: 6px -92px
}
#webforms-elements #checkboxes {
    background-position: 6px -125px
}
#webforms-elements #dates {
    background-position: 6px -164px
}
#webforms-elements #paragraphs {
    background-position: 6px -202px
}
#webforms-elements #images {
    background-position: 6px -238px
}
#webforms-elements #dividers {
    background-position: 6px -271px
}
#webforms-elements #counter {
    background-position: 6px -305px
}
#autoresponders-header {
    background: url(images/features-pages/header-followups.jpg) no-repeat right top
}
#followups-engagesubscribers {
    width: 444px
}
#followups-analytics {
    width: 440px
}
#followups-lastingimpressions {
    width: 420px
}
#followups-templates #emailclients {
    margin-top: -5px; margin-left: 23px
}
#analytics-header {
    background: url(images/features-pages/header-analytics.jpg) no-repeat right top
}
#analytics-header img {
    margin-top: 50px
}
#analytics-statsyourway {
    width: 420px
}
.analytics-screenshots {
    text-align: left; width: 400px; background: url(images/features-pages/analytics-graybox-top.jpg) no-repeat left top
}
.analytics-screenshots-bottom {
    width: 400px; background: url(images/features-pages/analytics-graybox-bottom.jpg) no-repeat left top; height: 16px
}
.analytics-screenshots h3 {
    margin: 0px 0px 9px 26px; color: #608192 !important; font-size: 15px !important; padding-top: 15px !important
}
.analytics-screenshots .screen {
    border-bottom: #ffffff 4px solid; border-left: #ffffff 4px solid; margin: 10px 0px 5px 24px; float: left; border-top: #ffffff 4px solid; border-right: #ffffff 4px solid; -moz-box-shadow: 0 1px 6px #606060; -webkit-box-shadow: 0 1px 6px #606060
}
.analytics-screenshots .seemore {
    margin-left: 308px
}
#analytics-segment .image {
    margin-left: 0px; margin-right: -30px
}
#newsletters-header {
    background: url(images/features-pages/header-newsletters.jpg) no-repeat right top
}
#newsletters-templates .features-content {
    width: 500px
}
#newsletters-bbc .features-content {
    width: 450px
}
#newsletters-bbc .bbc-button {
    width: 427px; display: block; background: url(images/features-pages/newsletters-bbc-button.jpg) #0765c6 no-repeat left top; height: 74px; text-decoration: none !important
}
#newsletters-bbc .bbc-button span {
    padding-bottom: 0px; margin-top: 0px; padding-left: 115px; padding-right: 15px; color: #fff; padding-top: 12px
}
#newsletters-social .features-content {
    width: 450px
}
#newsletters-archive .features-content {
    width: 430px; padding-top: 30px
}
#api-header {
    background: url(images/features-pages/header-api.jpg) no-repeat right top; height: 350px
}
#integrateapI .features-content {
    width: 400px; float: left; margin-right: 38px
}
#integrateapI h3 {
    margin: 0px; color: #1773a2; font-size: 18px
}
#integrateapI .api-bullets {
    margin-top: -20px; width: 450px; float: left
}
#integrateapI .api-bullets ul {
    border-bottom: #cce1ea 1px solid; border-left: #cce1ea 1px solid; padding-bottom: 5px; background-color: #e3f4fb; padding-left: 15px; padding-right: 15px; border-top: #cce1ea 1px solid; border-right: #cce1ea 1px solid; padding-top: 5px; -moz-border-radius: 8px; -webkit-border-radius: 8px
}
#wordpress-widget .features-content {
    margin-top: 35px; width: 450px
}
#aweber-labs {
    position: relative; padding-bottom: 36px; margin-top: -45px; padding-left: 36px; width: 888px; padding-right: 36px; background: url(images/features-pages/labs-bg.jpg) #f00 right top; padding-top: 36px; left: -30px
}
#aweber-labs a {
    color: #94d4fe !important
}
#aweber-labs .image {
    position: relative; margin-top: 45px; margin-left: 0px; left: 20px
}
#aweber-labs h2 {
    color: #e6b0ff !important
}
#aweber-labs .features-content {
    width: 363px; color: #fff
}
#subscribers-header {
    background: url(images/features-pages/header-subscribers.jpg) no-repeat right top; height: 355px
}
#managesubscribers-header {
    position: absolute; margin-top: 120px; margin-left: 415px
}
#managesubscribers-segments .image {
    margin: -25px -20px 0px 0px
}
#managesubscribers-segments .features-content {
    width: 480px
}
#managesubscribers-3rdparty .thirdparty img {
    display: block; float: left
}
#managesubscribers-3rdparty #paypal {
    margin-top: 40px; margin-right: 80px
}
#managesubscribers-3rdparty #authorizedotnet {
    margin-top: 35px; margin-right: 57px
}
#managesubscribers-3rdparty #ejunkie {
    margin-top: 21px
}
#managesubscribers-3rdparty #oneshoppingcart {
    margin-top: 24px; margin-right: 55px
}
#managesubscribers-3rdparty #wishlist {
    margin-top: 9px; margin-right: 85px
}
#managesubscribers-3rdparty #nextag {
    margin-top: 18px
}
#managesubscribers-3rdparty #yahoo {
    margin-top: 30px; margin-right: 90px
}
#managesubscribers-3rdparty #membergate {
    margin-top: 25px; margin-bottom: 50px
}
#email-templates-header {
    background: url(images/features-pages/header-emailtemplates.jpg) no-repeat right top
}
#email-templates-benefits .image-video {
    margin-top: -25px
}
#email-templates-benefits .features-content {
    width: 400px
}
#email-templates-webforms .features-content {
    width: 400px
}
#email-templates-colors .features-content {
    width: 400px
}
#email-templates-customize .features-content {
    width: 400px
}
#support-header {
    background: url(images/features-pages/header-support.jpg) no-repeat right top
}
#support-contact .features-content {
    width: 400px
}
#support-contactcard {
    position: relative; text-align: left; width: 450px; background: url(images/features-pages/support-contact-bg.jpg) no-repeat left top; height: 279px; left: -20px
}
#support-contactcard p {
    margin: 95px 90px 30px 110px; color: #555; font-size: 14px
}
#support-contactcard p span {
    display: inline; color: #555; font-size: 18px
}
#support-contactcard .phone {
    margin: 7px 35px 0px 50px; float: left; font-size: 12px
}
#support-contactcard a {
    margin: 0px 0px 5px; width: 160px; float: left; height: 26px
}
#bbc-header {
    background: url(images/features-pages/header-bbc.jpg) no-repeat right top; height: 390px
}
#bbc-header img {
    margin-right: 118px
}
#bbc-rss .features-content {
    width: 420px
}
#bbc-blogs .features-content {
    width: 410px
}
#bbc-blogs h2 {
    margin-top: 40px
}
.bbc-button {
    text-decoration: none
}
.bbc-button:hover {
    text-decoration: none !important
}
#subscribers-header img {
    margin-top: 140px
}
#subscribers-track {
    background: url(images/features-pages/subscribers-track.jpg) no-repeat 470px 0px
}
#subscribers-thirdparty li {
    padding-left: 0px; margin-bottom: 20px; background: 0px 50%
}
#subscribers-thirdparty li img {
    margin-right: 75px
}
#segmenting-header {
    background: url(images/features-pages/header-segmenting.jpg) no-repeat right top
}
#segmenting-header small {
    width: 450px
}
#segmenting-oneclick ul {
    overflow: hidden
}
#segmenting-oneclick ul li {
    padding-bottom: 0px; margin: 0px 10px 10px 0px; padding-left: 0px; width: 440px; padding-right: 0px; background: #f6f6f6; float: left; height: 50px; font-size: 12px; padding-top: 0px; -moz-border-radius: 5px; border-radius: 5px
}
#segmenting-oneclick ul li img {
    margin: 0px 10px
}
#segmenting-example .image {
    margin: -45px -30px 0px 20px
}
#segmenting-example span {
    font-size: 16px
}
#segmenting-example .features-content {
    width: 410px
}
#segmenting-southwestgrill {
    background: url(images/features-pages/segmenting-example.jpg) no-repeat center top; clear: both; overflow: hidden; padding-top: 150px
}
#segmenting-how {
    background: red
}
#segmenting-how p {
    padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; font-size: 11px; padding-top: 0px
}
#segmenting-how STRONG {
    color: #1773a2; font-size: 18px; font-WEIGhT: normal
}
#segmenting-how .spicypete {
    width: 250px; float: left
}
#segmenting-how .spicypete EM {
    color: #a50000; font-size: 12px
}
#segmenting-how .smokeyjimjack {
    width: 250px; float: left
}
#segmenting-how .smokeyjimjack EM {
    color: #2b8ba3; font-size: 12px
}
#segmenting-how .exampleform {
    float: left
}
#segmenting-how-beginning .features-content {
    width: 520px
}
#deliverability-header {
    background: url(images/features-pages/header-deliverability.jpg) no-repeat right top
}
#deliverability-inbox .features-content {
    width: 400px
}
#scholar-header {
    padding-bottom: 0px; margin-top: -82px; padding-left: 0px; padding-right: 0px; margin-bottom: -90px; background: url(images/features-pages/header-scholar.jpg) no-repeat right top; height: 325px; padding-top: 55px
}
#scholar BLOcKQUOTE {
    font-style: normal !important; width: 90%
}
#scholar ul {
    padding-bottom: 20px; padding-left: 30px; padding-right: 0px; padding-top: 0px
}
#scholar ul li {
    padding-bottom: 5px; padding-left: 20px; padding-right: 0px; padding-top: 8px
}
.features {
    background-color: #f1f1f1; margin: 0px 15px 25px 0px; width: 435px; display: block; float: left; color: #5c5c5c !important; overflow: auto; text-decoration: none !important; -moz-border-radius: 15px; -webkit-border-radius: 15px
}
.features:hover {
    background-color: #2899d7; color: #d9f2ff !important; text-decoration: none !important
}
.features h2 {
    margin-top: 30px !important; color: #0080e9 !important; font-size: 20px
}
.features:hover h2 {
    color: #ffffff !important
}
.features p {
    padding-bottom: 0px; margin: 0px; padding-left: 10px; padding-right: 10px; padding-top: 0px
}
.features img {
    margin: 0px 10px; float: left
}
.features span {
    padding-bottom: 0px; padding-left: 0px; padding-right: 20px; background: url(images/sprite-main.png) no-repeat 74px -2638px; color: green; text-decoration: underline; padding-top: 0px
}
.features span:hover {
    color: #8be2ff !important
}
.features:hover span {
    background-position: 74px -2668px; color: #ffffff
}
#overview-button {
    margin: 40px auto; width: 360px
}
#overview-button a {
    padding-bottom: 10px; background-color: #f1f1f1; padding-left: 20px; padding-right: 20px; height: 30px; color: #0080e9 !important; font-size: 18px; text-decoration: none !important; padding-top: 10px; -moz-border-radius: 8px; -webkit-border-radius: 8px
}
#overview-button a:link {
    padding-bottom: 10px; background-color: #f1f1f1; padding-left: 20px; padding-right: 20px; height: 30px; color: #0080e9 !important; font-size: 18px; text-decoration: none !important; padding-top: 10px; -moz-border-radius: 8px; -webkit-border-radius: 8px
}
#overview-button a:hover {
    background-color: #2899d7; color: #ffffff !important
}
#overview ul {
    liST-style-position: inside; border-bottom: #e3e3e3 1px solid; border-left: #e3e3e3 1px solid; padding-bottom: 15px; margin: 20px 20px 0px 0px; padding-left: 15px; width: 245px; padding-right: 15px; background: #f6f6f6; float: left; height: 270px; font-size: 12px; border-top: #e3e3e3 1px solid; border-right: #e3e3e3 1px solid; padding-top: 15px; -moz-border-radius: 15px; -webkit-border-radius: 15px
}
#overview h2 a {
    padding-bottom: 0px; padding-left: 0px; padding-right: 0px; color: #2d9aff; font-size: 18px; text-decoration: none !important; padding-top: 0px
}
#overview h2 {
    padding-bottom: 0px; padding-left: 0px; padding-right: 0px; color: #2d9aff; font-size: 18px; text-decoration: none !important; padding-top: 0px
}
#overview p {
    margin: 20px 0px 10px; font-size: 11px
}
#overview li {
    list-style-type: none; padding-left: 25px; width: 190px; margin-bottom: 2px; background: url(images/sprite-main.png) no-repeat 10px -2635px; list-style-image: none; -moz-border-radius: 5px; -webkit-border-radius: 5px
}
#overview li:hover {
    background: url(images/sprite-main.png) #2899d7 no-repeat 10px -2665px; color: #ffffff
}
#overview li a {
    padding-bottom: 5px; padding-left: 25px; padding-right: 0px; display: block; color: #2d9aff; margin-left: -25px; padding-top: 5px
}
#overview li a:hover {
    color: #ffffff; text-decoration: none !important
}
#overview img {
    width: 100px; float: left; height: 100px; margin-right: 10px
}
#overview BR {
    clear: both
}
.full-video {
    z-index: 1000; position: absolute; margin: -80px 0px 0px -30px; width: 960px; background: url(images/features-pages/video-bg.jpg); height: 570px
}
.full-video .container {
    margin: 20px auto 0px; width: 680px
}
.full-video .container h1 {
    padding-bottom: 0px !important; padding-left: 20px !important; padding-right: 0px !important; padding-top: 0px !important
}
.full-video .player {
    padding-left: 20px; width: 665px; background: url(images/features-pages/video-shadow-full.png) no-repeat -2px 358px; height: 405px
}
.full-video .container p {
    padding-bottom: 0px; margin: 0px; padding-left: 25px; width: 500px; padding-right: 20px; float: left; color: #7f7f7f; font-size: 15px; padding-top: 10px
}
.full-video #player {
    border-bottom: medium none; border-left: medium none; border-top: medium none; border-right: medium none
}
.full-video .close {
    position: relative; text-align: center; padding-bottom: 5px; line-height: 12px; background-color: #7b7b7b; padding-left: 0px; width: 70px; padding-right: 0px; height: 15px; color: #f2f2f2; font-size: 11px; top: 10px; padding-top: 5px; left: 880px; -moz-border-radius: 5px; -webkit-border-radius: 5px
}
.full-video .close:hover {
    background-color: #000000; color: #ffffff
}
.full-video #play-button {
    position: absolute; top: 160px !important; left: 280px !important
}
.full-video #play-button img {
    margin: 0px
}
.full-video #videobuttons {
    position: absolute; top: 230px !important; left: 170px !important
}
.full-video img {
    margin: 0px
}
.testimonials {
    z-index: 1000; padding-bottom: 10px; margin: 20px 0px 20px -30px; width: 960px; background: url(images/testimonials-video-bg.jpg)
}
.testimonials .container {
    margin: 20px auto; width: 680px
}
.testimonials .container p {
    padding-bottom: 0px; margin: 0px; padding-left: 25px; width: 500px; padding-right: 20px; float: left; color: #7f7f7f; font-size: 15px; padding-top: 10px
}
.testimonials .container h1 {
    padding-bottom: 5px !important; padding-left: 20px !important; padding-right: 0px !important; font-size: 30px !important; padding-top: 0px !important
}
.testimonials .player {
    padding-left: 20px; width: 665px; background: url(images/features-pages/video-shadow-full.png) no-repeat -2px 358px; height: 405px
}
.testimonials #soundbutton {
    width: 640px; height: 360px
}
.testimonials #player {
    border-bottom: medium none; border-left: medium none; border-top: medium none; border-right: medium none
}
.testimonials #play-button {
    position: absolute; top: 160px !important; left: 280px !important
}
.testimonials #play-button img {
    margin: 0px
}
.testimonials #videobuttons {
    position: absolute; top: 230px !important; left: 170px !important
}
.testimonials img {
    margin: 0px
}
.testimonials-image img {
    border-bottom: #e4e4e4 1px solid; border-left: #e4e4e4 1px solid; padding-bottom: 3px; background-color: #fff; padding-left: 3px; padding-right: 3px; border-top: #e4e4e4 1px solid; border-right: #e4e4e4 1px solid; padding-top: 3px; -moz-box-shadow: 0 2px 5px #ccc
}
.testimonials #soundbutton img {
    width: 100%
}
#pricing-header {
    margin-top: -50px; width: 926px; background: url(images/pricing/pricing-page-header.jpg) no-repeat right top; height: 277px
}
#pricing-header h1 {
    font-size: 30px
}
#pricing-header small {
    margin-top: 5px; width: 400px
}
#pricing-header .advanced-pricing {
    margin: 30px 50px 0px 0px; float: right
}
#pricing-features {
    height: 340px
}
#pricing-features h2 {
    color: #404040
}
#pricing-features p {
    margin: 0px 0px 10px; display: block; color: #666
}
#pricing-features h3 {
    color: #000000; font-size: 22px
}
#pricing-features .blocks {
    margin: 0px 10px 25px 0px; width: 290px; float: left
}
#pricing-features .blocks:hover {
    background: #f5f5f5; -moz-border-radius: 10px; -webkit-border-radius: 10px
}
#pricing-features a {
    text-decoration: none !important
}
#pricing-features a:hover {
    color: #126a9b
}
#pricing-features STRONG {
    margin-top: 17px; display: block; font-size: 14px; font-WEIGhT: normal
}
#pricing-features .blocks small {
    padding-bottom: 0px; padding-left: 15px; padding-right: 15px; display: block; color: #878585; padding-top: 0px
}
#pricing-features #feat-image {
    margin: 14px 0px; width: 90px; float: left; height: 64px
}
#pricing-features .subscribers {
    background: url(images/homepage/sprite-features.png) no-repeat 0px 0px
}
#pricing-features .followup {
    background: url(images/homepage/sprite-features.png) no-repeat 0px -64px
}
#pricing-features .templates {
    background: url(images/homepage/sprite-features.png) no-repeat 0px -128px
}
#pricing-features .deliverability {
    background: url(images/homepage/sprite-features.png) no-repeat 0px -192px
}
#pricing-features .blog {
    background: url(images/homepage/sprite-features.png) no-repeat 0px -256px
}
#pricing-features .support {
    background: url(images/homepage/sprite-features.png) no-repeat 0px -320px
}
#pricing-features .big-button {
    float: right; margin-right: 0px
}
#pricing-faq .big-button {
    float: right; margin-right: 0px
}
#pricing-advanced .big-button {
    float: right; margin-right: 0px
}
.pricing-seal {
    float: left
}
.pricing-questions {
    margin: 0px 0px 10px 30px; width: 280px; float: left
}
.pricing-questions STRONG {
    color: #2a2a2a; font-size: 15px; font-WEIGhT: normal
}
.pricing-questions p {
    margin: 0px 0px 20px; font-size: 12px
}
#pricing-faq .big-button {
    margin-bottom: 30px
}
#pricing-advanced h2 {
    clear: both; font-size: 24px
}
#pricing-advanced h2 span {
    font-size: 12px
}
#pricing-advanced #pricing-plans {
    margin: 10px 10px 15px -12px; width: 576px; background: url(images/pricing/pricing-advanced.png) no-repeat left top; float: left; height: 146px
}
#pricing-plans a {
    text-align: center; display: block; float: left; height: 140px; text-decoration: none !important
}
#pricing-plans span {
    text-TRaNSFORM: uppercase; margin: 0px auto; display: block
}
#pricing-plans .plan-monthly {
    width: 207px; color: #fff !important; margin-left: 12px; font-size: 80px
}
#pricing-plans .plan-monthly span {
    margin-top: 10px; font-size: 14px
}
#pricing-plans .plan-quarterly {
    width: 173px; color: #095888 !important; font-size: 65px
}
#pricing-plans .plan-quarterly span {
    margin-top: 20px; font-size: 12px
}
#pricing-plans .plan-yearly {
    width: 171px; color: #095888 !important; font-size: 52px; margin-right: 13px
}
#pricing-plans .plan-yearly span {
    margin-top: 30px; font-size: 12px
}
#pricing-advanced .pricing-plus {
    margin: 0px auto 20px; display: block; clear: both
}
#pricing-advanced ul {
    margin: 30px 0px 0px 30px; padding-left: 0px; float: left; font-size: 12px
}
#pricing-advanced #sub-pricing {
    border-bottom: #fff 1px solid; border-left: #ddd 1px solid; margin-top: 10px; background: #f5f5f5; font-size: 14px; border-top: #ddd 1px solid; border-right: #fff 1px solid
}
#sub-pricing TR TD {
    border-bottom: #ddd 1px solid; text-align: center; border-left: #fff 1px solid; padding-bottom: 20px; padding-left: 0px; width: 128px; padding-right: 0px; border-top: #fff 1px solid; border-right: #ddd 1px solid; padding-top: 20px
}
#sub-pricing .heading {
    background: #ececec
}
#pricing-advanced .big-button {
    margin: 20px 0px 30px
}
#pricing-divider {
    margin: 30px 0px; width: 900px; clear: both; border-top: #e4e4e4 1px solid
}
.order-header {
    margin-top: -60px; width: 926px; height: 272px
}
#order-header {
    background: url(images/order-page/header-order2.jpg) no-repeat 8px 0px
}
.order-header h1 {
    margin-top: 80px !important; width: 440px; float: left; letter-spacing: -0.02em; font-size: 30px !important
}
.order-header .subtitle {
    margin-top: 12px; width: 430px; float: left; color: #828282; font-size: 13px
}
.risk-free {
    position: relative; width: 231px; float: right; height: 115px; color: #828282; font-size: 12px; top: -24px; right: 220px
}
.risk-free h2 {
    margin-bottom: -10px !important; color: #2d9cd4 !important; font-size: 22px !important
}
#order-form {
    padding-left: 35px
}
#order-form h2 {
    color: #2d9cd4; font-size: 26px
}
#order-form .step {
    margin: 3px 10px 0px -40px; width: 30px; float: left; height: 30px
}
#order-form .step#one {
    background: url(images/order-page/sprite-numbers.gif) no-repeat 0px 0px
}
#order-form .step#two {
    background: url(images/order-page/sprite-numbers.gif) no-repeat 0px -34px
}
#order-form .step#three {
    background: url(images/order-page/sprite-numbers.gif) no-repeat 0px -68px
}
#pricing-plans {
    margin-bottom: 60px; color: #949292; font-size: 12px
}
#pricing-plans h2 {
    display: inline
}
#pricing-plans #term0 {
    position: relative; text-TRaNSFORM: uppercase; letter-spacing: -1px; color: #424343; font-size: 23px; top: -5px
}
#term1 {
    position: relative; text-TRaNSFORM: uppercase; letter-spacing: -1px; color: #424343; font-size: 23px; top: -5px
}
#term2 {
    position: relative; text-TRaNSFORM: uppercase; letter-spacing: -1px; color: #424343; font-size: 23px; top: -5px
}
#pricing-plans .packageDetail {
    position: relative; text-TRaNSFORM: none; display: block; letter-spacing: -0.03em; color: #878686; font-size: 12px; left: 27px
}
#pricing-plans .dollarSign {
    position: relative; margin: 8px 0px 0px; display: block; float: right; color: #424343; font-size: 23px; top: -54px; right: 72px
}
#pricing-plans .price {
    position: relative; display: block; float: right; letter-spacing: -3px; color: #424343; font-size: 46px; top: -56px; right: 6px
}
#pricing-plans .savings {
    display: none
}
#pricing-plans .dash {
    display: none
}
#pricing-plans #term0 .dollarSign {
    right: 99px
}
#pricing-plans #term0 .price {
    letter-spacing: -0.03em
}
#pricing-plans input[type='radio'] {
    position: relative; top: -8px; left: 5px
}
div.term_548 {
    padding-bottom: 0px; margin: 30px 22px 0px -10px; padding-left: 5px; width: 260px; padding-right: 18px; background: url(images/order-page/pricing-19.gif) no-repeat -5px -5px; float: left; height: 63px; padding-top: 35px
}
div.term_583 {
    padding-bottom: 0px; margin: 30px 22px 0px -10px; padding-left: 5px; width: 260px; padding-right: 18px; background: url(images/order-page/pricing-49.gif) no-repeat -5px -5px; float: left; height: 63px; padding-top: 35px
}
div.term_550 {
    padding-bottom: 0px; margin: 30px 0px 0px -10px; padding-left: 5px; width: 260px; padding-right: 18px; background: url(images/order-page/pricing-194.gif) no-repeat -5px -5px; float: left; height: 63px; padding-top: 35px
}
#order-left {
    width: 460px; float: left; color: #949292; font-size: 12px; margin-right: 130px
}
#order-left label {
    font-style: normal; margin: 10px 0px 1px; display: block; color: #838383; font-size: 14px
}
#order-left input[type='text'] {
    width: 415px
}
#order-left input#credit_card {
    width: 330px
}
#order-left input#csc {
    width: 150px
}
#order-left select#exp_month {
    margin: 0px 10px 0px 0px; width: 150px
}
#order-left .giftcardlink {
    position: relative; float: right; font-size: 13px; top: -20px; right: 15px
}
#order-left .cc-lock {
    position: relative; float: right; top: -28px; right: 85px
}
#order-left .credit-cards {
    margin: 25px 0px 10px
}
#order-right {
    width: 260px; float: left; color: #8b8b8b; font-size: 12px
}
#order-right h3 {
    display: inline; color: #424343; font-size: 20px
}
#order-right #secure-website {
    margin-bottom: 305px
}
#order-right #secure-website .secure {
    float: right
}
ul.ordered {
    padding-bottom: 0px; list-style-type: none; padding-left: 0px; padding-right: 0px; font-size: 12px; list-style-image: none; padding-top: 0px
}
ul.ordered li {
    margin-bottom: 15px
}
#order-right a.join-them {
    display: none
}
#planmsg {
    border-bottom: #cccccc 1px solid; border-left: #cccccc 1px solid; padding-bottom: 10px; padding-left: 10px; padding-right: 10px; display: block; background: #f6f6f6; border-top: #cccccc 1px solid; border-right: #cccccc 1px solid; padding-top: 10px
}
.receipt {
    border-bottom: #ffdb72 2px solid; border-left: #ffdb72 2px solid; padding-bottom: 20px; padding-left: 20px; padding-right: 20px; background: #f8ffba; color: #4e3a01; border-top: #ffdb72 2px solid; border-right: #ffdb72 2px solid; padding-top: 20px
}
.receipt h2 {
    padding-bottom: 0px !important; padding-left: 0px !important; padding-right: 0px !important; font: bold 24px verdana; color: #dde3a4 !important; padding-top: 0px !important
}
.receipt h3 {
    padding-bottom: 0px !important; padding-left: 0px !important; padding-right: 0px !important; font: bold 14px verdana; color: #a8800d !important; padding-top: 0px !important
}
.receipt STRONG {
    color: #423100 !important; font-size: 12px !important
}
.receipt ul {
    padding-bottom: 0px !important; padding-left: 30px !important; padding-right: 30px !important; padding-top: 0px !important
}
.good {
    margin-top: 10px; min-height: 20px; padding-left: 35px; background: url(images/blog-list-check.png) no-repeat
}
.bad {
    margin-top: 20px; min-height: 25px; padding-left: 35px; background: url(images/blog-list-no_sign.png) no-repeat
}
.templates #tabcontent {
    position: relative; height: 345px
}
.templates #browsetemplates {
    z-index: 1; border-bottom: #ede7ce 1px solid; position: absolute; border-left: #ede7ce 1px solid; padding-bottom: 25px; background-color: #fffcef; padding-left: 0px; padding-right: 0px; border-top: #ede7ce 1px solid; top: 0px; border-right: #ede7ce 1px solid; padding-top: 25px
}
.templates #watchvideo {
    position: absolute; top: 0px; opacity: 0
}
.split {
    padding-bottom: 15px; padding-left: 30px; width: 560px; padding-right: 30px; background: url(images/test-drive-bg.jpg) no-repeat; height: 243px; padding-top: 15px
}
.split label {
    text-align: right; line-height: 35px !important; display: block; color: #fff !important; font-size: 12px !important
}
.testdrive input[type='text'] {
    border-bottom: #011620 1px solid; border-left: #011620 1px solid; padding-bottom: 4px; padding-left: 4px; padding-right: 4px; border-top: #011620 1px solid; border-right: #011620 1px solid; padding-top: 4px
}
.testdrive input[type='text']:focus {
    border-bottom: #ffdb72 1px solid; border-left: #ffdb72 1px solid; background-color: #f8ffba !important; border-top: #ffdb72 1px solid; border-right: #ffdb72 1px solid
}
.td-headline {
    color: #fff; font-size: 30px
}
.td-subheading {
    display: block; margin-bottom: 10px; color: #6bbfe3; font-size: 14px
}
.testdrive input[type='submit'] {
    margin: 10px 0px 0px 5px
}
.testdrive input[type='submit']:hover {
    border-bottom: #22be0b 1px solid; border-left: #22be0b 1px solid; border-top: #22be0b 1px solid; border-right: #22be0b 1px solid
}
.privacy {
    margin-top: 10px; display: block; color: #fff
}
.privacy a {
    color: #6bbfe3 !important
}
.privacy a:hover {
    color: #6bbfe3 !important
}
#play-button {
    position: absolute
}
#play-again {
    position: absolute
}
#play-button img {
    border-bottom: medium none; border-left: medium none; border-top: medium none; cursor: pointer; border-right: medium none; opacity: 0.8
}
#play-again img {
    border-bottom: medium none; border-left: medium none; border-top: medium none; cursor: pointer; border-right: medium none; opacity: 0.8
}
#play-button img:hover {
    opacity: 1.0
}
#play-again img:hover {
    opacity: 1.0
}
#vid-container {
    position: relative; width: 600px
}
#vid-container a:focus {
    -moz-outline-style: none
}
#videobuttons {
    position: absolute; width: 300px; top: 200px
}
#videobuttons a {
    text-align: center; line-height: 36px; display: block; height: 40px; color: #fff !important; font-size: 14px; font-WEIGhT: bold; text-decoration: none !important
}
.left {
    position: relative; width: 7px; float: left; height: 40px
}
.green {
    background: url(images/video/green-right.png) no-repeat right top; height: 40px; overflow: hidden
}
.greenleft {
    background: url(images/video/green-left.png) no-repeat left top
}
#actionbutton:hover .green {
    background-position: right bottom
}
#actionbutton:hover .greenleft {
    background-position: right bottom
}
.gray {
    background: url(images/video/grey-right.png) no-repeat right top; height: 40px; overflow: hidden
}
.grayleft {
    background: url(images/video/grey-left.png) no-repeat left top
}
#replaybutton {
    margin-top: 10px
}
#replaybutton:hover .gray {
    background-position: right bottom
}
#replaybutton:hover .grayleft {
    background-position: right bottom
}
#playback {
    position: relative; top: 7px
}
#soundbutton {
    position: absolute; width: 580px; top: 0px; left: 0px
}
#comment_tabs {
    padding-bottom: 0px; margin: -1px 0px 0px -10px; padding-left: 0px; padding-right: 0px; padding-top: 0px
}
#comment_tabs li {
    padding-bottom: 0px !important; list-style-type: none; padding-left: 0px !important; padding-right: 0px !important; background: url(images/comment_tab_left.png) no-repeat left top; float: left; margin-left: 12px; font-size: 18px; padding-top: 0px !important
}
#comment_tabs li a {
    position: relative; padding-bottom: 6px; OUTline-style: none !important; OUTline-color: invert !important; padding-left: 1px; OUTline-width: medium !important; padding-right: 12px; display: block; background: url(images/comment_tab_right.png) no-repeat right top; color: #fff !important; text-decoration: none !important; padding-top: 4px; left: 11px
}
#comment_tabs_underline {
    width: 591px; background: url(images/comment_tabs_underline.png) repeat-x; height: 9px; clear: both
}
.comment_tab_on {
    background-position: 0px -37px
}
.comment_tab_on a {
    background-position: right -37px;
}
#affiliate-header {
    margin-top: -40px; width: 930px; background: url(images/features-pages/header-affiliate.jpg) no-repeat 0px 0px
}
#affiliate-header h1 {
    width: 440px
}
#affiliate-features ul li {
    margin: 0px 80px 30px 0px; width: 295px; display: block; background: none transparent scroll repeat 0% 0%; float: left; clear: right
}
#affiliate-features ul li#article {
    padding-bottom: 15px; padding-left: 75px; padding-right: 0px; background: url(images/affiliate-sprite.jpg) no-repeat -10px -2px; padding-top: 15px
}
#affiliate-features ul li#chart {
    padding-bottom: 15px; padding-left: 75px; padding-right: 0px; background: url(images/affiliate-sprite.jpg) no-repeat -10px -95px; clear: left; padding-top: 15px
}
#affiliate-features ul li#envelope {
    padding-bottom: 15px; padding-left: 75px; padding-right: 0px; background: url(images/affiliate-sprite.jpg) no-repeat -10px -188px; padding-top: 15px
}
#affiliate-features ul li#avatars {
    padding-bottom: 15px; padding-left: 75px; padding-right: 0px; background: url(images/affiliate-sprite.jpg) no-repeat -10px -262px; padding-top: 15px
}
#affiliate-features ul li h3 {
    margin-top: 0px !important; color: #2e9cd8
}
#affiliate-features ul li p {
    margin: 0px; font-size: 11px
}
#aff-signup-header {
    margin-top: -40px; background: url(images/features-pages/header-affiliate-contact.jpg) no-repeat 0px 0px; height: 295px
}
#aff-signup-header h1 {
    padding-left: 15px !important; width: 440px
}
#aff-signup-header small {
    padding-left: 15px !important; width: 440px
}
#aff-signup-left {
    margin: 0px 50px 0px 0px; width: 570px; float: left; font-size: 12px
}
#aff-signup-left h2 {
    color: #2d9cd4 !important; font-size: 26px !important
}
#aff-signup-left h3 {
    margin: 5px 0px; display: block; color: #2d9cd4; font-size: 16px !important; font-WEIGhT: normal
}
#aff-signup-left .step {
    margin: 3px 10px 0px -5px; width: 30px; float: left; height: 30px
}
#aff-signup-left .step#one {
    background: url(images/order-page/sprite-numbers.gif) no-repeat 0px 0px
}
#aff-signup-left .step#two {
    background: url(images/order-page/sprite-numbers.gif) no-repeat 0px -34px
}
#aff-signup-left .step#three {
    background: url(images/order-page/sprite-numbers.gif) no-repeat 0px -68px
}
#aff-signup-left .forms {
    padding-left: 36px
}
#aff-signup-left label {
    color: #838383
}
#aff-signup-left input[type='text'] {
    margin: 0px 0px 8px; width: 510px
}
#aff-signup-left input[type='password'] {
    margin: 0px 0px 8px; width: 510px
}
#aff-signup-left select {
    margin: 0px 0px 8px; width: 518px
}
#aff-signup-right {
    width: 275px; float: left; font-size: 12px
}
#aff-signup-right .secure {
    float: right
}
#aff-signup-right .features-block {
    border-bottom: medium none; border-left: medium none; padding-bottom: 0px !important; padding-left: 0px !important; padding-right: 0px !important; margin-bottom: 35px; border-top: medium none; border-right: medium none; padding-top: 0px !important
}
#aff-signup-right .features-block span {
    margin: 0px
}
#contact-header {
    margin-top: -40px; width: 930px; background: url(images/features-pages/header-contact.jpg) no-repeat 28px 0px; height: 310px
}
#contact-header h1 {
    width: 440px; letter-spacing: -0.02em; font-size: 33px !important
}
#contact-header .subtitle {
    margin-top: 12px; width: 430px; float: left; color: #828282; font-size: 12px
}
#contact-left {
    margin: 0px 50px 0px 0px; width: 520px; float: left; font-size: 12px
}
#contact-left h2 {
    color: #2d9cd4 !important; font-size: 26px !important
}
#contact-left h3 {
    margin: 5px 0px; display: block; color: #2d9cd4; font-size: 16px !important; font-WEIGhT: normal
}
#contact-left label {
    color: #838383
}
#contact-left input[type='text'] {
    width: 515px
}
#contact-left input[type='password'] {
    width: 515px
}
#contact-left textarea {
    width: 515px
}
#contact-left select {
    width: 520px
}
#contact-left .divider {
    margin: 30px 0px; width: 520px; border-top: #e4e4e4 1px solid
}
#contact-left .features-block {
    border-bottom: medium none; border-left: medium none; padding-bottom: 0px !important; margin: 0px; padding-left: 0px !important; padding-right: 0px !important; border-top: medium none; border-right: medium none; padding-top: 0px !important
}
.fieldinfo {
    border-bottom: #d5d5d5 1px solid; text-align: left; border-left: #d5d5d5 1px solid; padding-bottom: 10px; padding-left: 10px; padding-right: 10px; font: 12px Verdana; background: #f7f7f7; overflow: auto; border-top: #d5d5d5 1px solid; border-right: #d5d5d5 1px solid; padding-top: 10px
}
.fieldinfo li {
    text-align: left; margin: 8px 0pt 7pt 40px
}
.fieldinfo ol.infolist {
    padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px
}
.closeIcon {
    float: right; cursor: pointer
}
#hold-package {
    border-bottom: #c4e7f5 1px solid; border-left: #c4e7f5 1px solid; padding-bottom: 10px; line-height: 18px; padding-left: 10px; width: 505px; padding-right: 10px; background: #ebf9ff; color: #5c5c5c; border-top: #c4e7f5 1px solid; border-right: #c4e7f5 1px solid; padding-top: 10px
}
.aweber-time {
    border-bottom: #d5d5d5 1px solid; text-align: center; border-left: #d5d5d5 1px solid; padding-bottom: 7px; padding-left: 7px; padding-right: 7px; display: block; background: #f1f1f1; color: #5c5c5c; font-size: 11px; border-top: #d5d5d5 1px solid; border-right: #d5d5d5 1px solid; padding-top: 7px
}
#contact-right {
    width: 325px; float: left; font-size: 12px
}
#contact-right .features-block {
    border-bottom: medium none; border-left: medium none; padding-bottom: 0px !important; padding-left: 0px !important; padding-right: 0px !important; margin-bottom: 35px; border-top: medium none; border-right: medium none; padding-top: 0px !important
}
#contact-right .features-block span {
    margin: 0px
}
#contact-right .features {
    border-bottom: #d5d5d5 1px solid; border-left: #d5d5d5 1px solid; padding-bottom: 10px; background-color: #f1f1f1; margin: 0px 0px 20px; padding-left: 15px; width: 293px; padding-right: 15px; display: block; float: left; color: #5c5c5c !important; overflow: auto; border-top: #d5d5d5 1px solid; border-right: #d5d5d5 1px solid; text-decoration: none !important; padding-top: 0px; -moz-border-radius: 7px; -webkit-border-radius: 7px
}
#contact-right .features h3 {
    margin: 20px 0px 0px; color: #0080e9; font-size: 20px !important
}
#contact-right .features img {
    margin: 0px
}
#contact-right .features p {
    padding-bottom: 3px !important; padding-left: 0px !important; padding-right: 0px !important; font-size: 11px; padding-top: 3px !important
}
#contact-right .features span {
    background: none transparent scroll repeat 0% 0%; color: #2d9aff; font-size: 11px; text-decoration: underline
}
#contact-right .features:hover {
    background-color: #2899d7; color: #d9f2ff !important; text-decoration: none !important
}
#contact-right .features:hover h3 {
    color: #ffffff; font-size: 20px
}
#contact-right .features span:hover {
    color: #8be2ff !important
}
#contact-right .features:hover span {
    background: none transparent scroll repeat 0% 0%; color: #ffffff
}
#careers {
    width: 900px
}
#careers .text {
    padding-bottom: 10px; padding-left: 0px; padding-right: 10px; padding-top: 25px
}
#careers ul {
    liST-style-position: outside; padding-bottom: 0px; margin: 5px 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px
}
#careers li {
    padding-bottom: 0px; list-style-type: none; padding-left: 20px; padding-right: 0px; margin-bottom: 2px; background: url(images/sprite-main.png) no-repeat 0px -2639px; list-style-image: none; padding-top: 0px
}
#careers .accordion {
    margin: 15px 0px; border-top: #fff 1px solid
}
#careers .accordion h3 {
    border-bottom: #fff 1px solid; padding-bottom: 5px; margin: 0px; padding-left: 25px; padding-right: 25px; font: 14px Verdana; background: url(images/accordion_arrow.gif) #f5f5f5 no-repeat left 5px; color: #1473cb; cursor: pointer; padding-top: 5px
}
#careers .accordion h3:hover {
    background-color: #f1f1f1
}
#careers .accordion h3.active {
    background-position: left -50px
}
#careers .accordion .job {
    padding-bottom: 20px; margin: 0px; padding-left: 50px; padding-right: 50px; display: none; background: #fff; font-size: 11px; padding-top: 20px
}
#careers .blocks {
    padding-bottom: 10px; margin: 15px 0px; padding-left: 10px; width: 405px; padding-right: 10px; background: #f5f5f5; float: left; font-size: 11px; padding-top: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px
}
#careers .blocks img {
    margin: 0px 15px 0px 0px; float: left
}
#careers .blocks h2 {
    font-size: 14px
}
#careers .leftcol {
    margin: 10px 70px 10px 0px; width: 400px; float: left
}
#careers .rightcol {
    margin: 0px 0px 10px; width: 425px; float: left
}
#careers .fourcol {
    margin: 0px 38px 25px 0px; width: 195px; float: left; font-size: 12px
}
.careers-connect li a {
    padding-bottom: 15px !important; line-height: 25px; padding-left: 15px !important; padding-right: 15px !important; padding-top: 15px !important
}
.careers-connect .blog {
    background: url(images/careers-icons-sprite.gif) no-repeat 0px 0px
}
.careers-connect .twitter {
    background: url(images/careers-icons-sprite.gif) no-repeat 0px -25px
}
.careers-connect .facebook {
    background: url(images/careers-icons-sprite.gif) no-repeat 0px -50px
}
.careers-connect .youtube {
    background: url(images/careers-icons-sprite.gif) no-repeat 0px -126px
}
.careers-connect .linkedin {
    background: url(images/careers-icons-sprite.gif) no-repeat 0px -75px
}
.careers-connect .flickr {
    background: url(images/careers-icons-sprite.gif) no-repeat 0px -100px
}
.welcome-back-header {
    position: relative; padding-bottom: 0px; padding-left: 0px; width: 960px; padding-right: 0px; background: url(images/welcome-back/header-bg.png) no-repeat 0px -1px; top: -38px; padding-top: 23px; left: -30px
}
.welcome-back-header #sessionError {
    margin: 0px auto; width: 900px
}
.welcome-back .divider {
    margin: 20px 0px; width: 900px; border-top: #e4e4e4 1px solid
}
.welcome-back h2 {
    color: #404040 !important; font-size: 25px !important
}
.welcome-back .subtitle {
    color: #838382; font-size: 12px
}
.welcome-back .link {
    display: block; float: right
}
.welcome-back .icon {
    margin: 0px 5px 5px 0px; float: left
}
.welcome-back .slider-shadow {
    z-index: 0; position: relative; top: -95px; left: -20px
}
#landing-slider {
    z-index: 1; position: relative; margin: 0px 0px 0px 30px; width: 595px; background: url(images/welcome-back/slider-bg.jpg) no-repeat; height: 296px; overflow: hidden; top: -30px; left: 0px
}
#landing-slider h1 {
    width: 275px; color: #5c5c5c !important; font-size: 25px; padding-top: 65px
}
#landing-slider h2 {
    margin: 0px; width: 275px; color: #404040; font-size: 24px; padding-top: 55px
}
#landing-slider p {
    width: 275px; color: #6e6e6e; font-size: 12px
}
#landing-slider img {
    margin: -160px 0px 0px; float: right
}
#landing-slider .readmore img {
    position: relative; float: none !important; top: 3px
}
#landing-slider .slider-1 {
    padding-bottom: 0px; padding-left: 25px; width: 560px; padding-right: 390px; background: none transparent scroll repeat 0% 0%; float: left; height: 296px; overflow: hidden; padding-top: 0px
}
#landing-slider .slider-2 {
    padding-bottom: 0px; padding-left: 25px; width: 560px; padding-right: 390px; background: none transparent scroll repeat 0% 0%; float: left; height: 296px; overflow: hidden; padding-top: 0px
}
#landing-slider .slider-3 {
    padding-bottom: 0px; padding-left: 25px; width: 560px; padding-right: 390px; background: none transparent scroll repeat 0% 0%; float: left; height: 296px; overflow: hidden; padding-top: 0px
}
#landing-slider .slider-4 {
    padding-bottom: 0px; padding-left: 25px; width: 560px; padding-right: 390px; background: none transparent scroll repeat 0% 0%; float: left; height: 296px; overflow: hidden; padding-top: 0px
}
.welcome-back #slide-nav {
    z-index: 2; position: relative; width: 120px; height: 20px; top: 253px; left: 254px
}
.welcome-back #slide-left {
    position: relative; width: 18px; background: url(images/welcome-back/sprite-slider.png) no-repeat 0px -95px; height: 16px; left: 22px
}
.welcome-back #slide-left:hover {
    background-position: 0px -118px
}
.welcome-back #slide-right {
    margin: -18px 0px 0px 120px; width: 18px; background: url(images/welcome-back/sprite-slider.png) no-repeat 0px -48px; height: 16px
}
.welcome-back #slide-right:hover {
    background-position: 0px -70px
}
#landing-webinars .blocks {
    margin: 0px 10px 25px 0px; width: 290px; float: left
}
#landing-webinars .blocks:hover {
    background: #f5f5f5; -moz-border-radius: 10px; -webkit-border-radius: 10px
}
#landing-webinars .blocks a {
    text-decoration: none !important
}
#landing-webinars h3 {
    margin-top: 17px; display: block; color: #2899d7; font-size: 14px; font-WEIGhT: normal; text-decoration: underline
}
#landing-webinars h1 {
    color: #000000; font-size: 22px
}
#landing-webinars a:hover {
    color: #126a9b
}
#landing-webinars small {
    padding-bottom: 0px; padding-left: 15px; padding-right: 15px; display: block; color: #878585; padding-top: 0px
}
#landing-webinars .feat-image {
    margin: 14px 0px 8px; width: 90px; float: left; height: 70px
}
#landing-webinars #getstarted {
    background: url(images/welcome-back/sprite-webinars.png) no-repeat 0px -4px
}
#landing-webinars #newsletters {
    background: url(images/welcome-back/sprite-webinars.png) no-repeat 0px -88px
}
#landing-webinars #forms {
    background: url(images/welcome-back/sprite-webinars.png) no-repeat 0px -168px
}
#landing-webinars #optin {
    background: url(images/welcome-back/sprite-webinars.png) no-repeat 0px -257px
}
#landing-webinars #followup {
    background: url(images/welcome-back/sprite-webinars.png) no-repeat 0px -345px
}
#landing-webinars #analytics {
    background: url(images/welcome-back/sprite-webinars.png) no-repeat 0px -429px
}
#sign-in-facebook {
    margin: 0px 45px 0px 0px; width: 425px; float: left
}
#fb-link {
    position: relative; left: -285px
}
#sign-in-twitter {
    width: 425px; float: left
}
#sign-in-twitter .twtr-tweet {
    margin: 0px 0px 5px
}
#sign-in-twitter .twtr-tweet-wrap {
    border-bottom: #dcdcdc 1px solid; border-left: #dcdcdc 1px solid; padding-bottom: 0px; margin: 0px 0px 0px 40px; padding-left: 25px; padding-right: 25px; background: #f6f6f5; border-top: #dcdcdc 1px solid; border-right: #dcdcdc 1px solid; padding-top: 0px; -moz-border-radius: 7px; border-radius: 7px;
}
#sign-in-twitter .twtr-tweet-text {
    line-height: 15px; color: #9b9b9b; font-size: 11px
}
#sign-in-twitter .twtr-links {
    margin: 1px 0px 0px; display: block; font-size: 9px
}
#sign-in-twitter .twtr-avatar {
    border-bottom: #ffffff 2px solid; position: relative; border-left: #ffffff 2px solid; border-top: #ffffff 2px solid; top: -3px; border-right: #ffffff 2px solid; -moz-box-shadow: 0px 1px 3px #424242; -webkit-box-shadow: 0px 1px 3px #424242; box-shadow: 0px 1px 3px #424242;
}
.sign-in-header {
    position: relative; padding-bottom: 0px; padding-left: 0px; width: 960px; padding-right: 0px; background: url(images/sign-in/header-bg.png) no-repeat 0px -1px; top: -38px; padding-top: 23px; left: -30px
}
.sign-in-header #sessionError {
    margin: 0px auto; width: 900px
}
.sign-in .divider {
    margin: 20px 0px; width: 900px; border-top: #e4e4e4 1px solid
}
.sign-in h2 {
    color: #404040 !important; font-size: 25px !important
}
.sign-in .subtitle {
    color: #838382; font-size: 12px
}
.sign-in .link {
    display: block; float: right
}
.sign-in .icon {
    margin: 0px 5px 5px 0px; float: left
}
.sign-in .slider-shadow {
    z-index: 0; position: relative; top: -95px; left: -20px
}
.sign-in .getaccount {
    border-bottom: #cdcdcd 1px solid; position: relative; text-align: center; border-left: #cdcdcd 1px solid; padding-bottom: 7px; padding-left: 0px; width: 295px; padding-right: 0px; background: #f2f2f2 0px 0px; float: right; border-top: #cdcdcd 1px solid; top: 15px; border-right: #cdcdcd 1px solid; padding-top: 7px; left: -36px; -moz-border-radius: 7px; border-radius: 7px
}
.login-form h2 {
    color: #ffffff !important; font-size: 30px !important
}
.login-form .lock {
    position: relative; float: right; top: -29px
}
.login-form small {
    color: #abcbfb !important; font-size: 11px !important
}
.login-form label {
    padding-bottom: 5px; margin: 5px 0px 0px; padding-left: 5px; padding-right: 0px; display: inline-block; color: #ffffff !important; font-size: 15px !important; padding-top: 0px
}
.login-form label small {
    color: #ffffff !important; margin-left: -8px
}
.login-form .detail {
    padding-left: 15px; color: #abcbfb; font-size: 13px
}
.login-form .password-reset {
    color: #ffffff; font-size: 11px
}
.login-form .password-reset a {
    color: #aae7f2 !important
}
.login-form {
    z-index: 3; position: relative; padding-bottom: 22px; margin: 0px 35px 0px 0px; padding-left: 18px; width: 264px; padding-right: 18px; background: url(images/sign-in/login-bg.png) #1d2d46 repeat-x; float: right; height: 320px; padding-top: 7px; -moz-border-radius: 14px; border-radius: 14px
}
.login-form input[type='text'] {
    border-bottom: #4877bc 2px solid; border-left: #4877bc 2px solid; padding-bottom: 3px; padding-left: 5px; width: 250px; padding-right: 5px; margin-bottom: 9px; background: #ffffff; font-size: 14px; border-top: #4877bc 2px solid; border-right: #4877bc 2px solid; padding-top: 5px
}
.login-form input[type='text']:hover {
    border-bottom: #afdbf8 2px solid; border-left: #afdbf8 2px solid; background: #f4fdff; color: #2c84da; border-top: #afdbf8 2px solid; border-right: #afdbf8 2px solid
}
.login-form input[type='text']:focus {
    border-bottom: #ffdb72 2px solid; border-left: #ffdb72 2px solid; background: #fffff7; color: #000000; border-top: #ffdb72 2px solid; border-right: #ffdb72 2px solid
}
.login-form input[type='password'] {
    border-bottom: #4877bc 2px solid; border-left: #4877bc 2px solid; padding-bottom: 3px; padding-left: 4px; width: 250px; padding-right: 4px; margin-bottom: 9px; background: #ffffff; font-size: 14px; border-top: #4877bc 2px solid; border-right: #4877bc 2px solid; padding-top: 5px
}
.login-form input[type='password']:hover {
    border-bottom: #afdbf8 2px solid; border-left: #afdbf8 2px solid; background: #f4fdff; color: #2c84da; border-top: #afdbf8 2px solid; border-right: #afdbf8 2px solid
}
.login-form input[type='password']:focus {
    border-bottom: #ffdb72 2px solid; border-left: #ffdb72 2px solid; background: #fffff7; color: #000000; border-top: #ffdb72 2px solid; border-right: #ffdb72 2px solid
}
.login-form input[type='submit'] {
    border-bottom: #218b01 1px solid; FILTER: progid:DXImageTransform.Microsoft.gradient( startcolorstr='#55cc01', endcolorstr='#34a901',GradientType=0 ); border-left: #3ecd01 1px solid; padding-bottom: 7px; margin: 20px 0px 6px; padding-left: 25px; padding-right: 25px; font-FaMILY: Verdana, arial, sans-serif; background: #55cc01; color: #ffffff !important; font-size: 16px; border-top: #51dc01 1px solid; cursor: pointer; border-right: #3ecd01 1px solid; text-decoration: none !important; padding-top: 7px; -moz-border-radius: 4px; -webkit-border-radius: 4px; -moz-box-shadow: 0 1px 3px #000000; -webkit-box-shadow: 0 1px 3px #000000
}
.login-form input[type='submit']:hover {
    border-bottom: #218008 1px solid; background: #55cc01; border-right-color: #2ab604; border-left-color: #2ab604; border-top: #39ec06 1px solid
}
.login-shadow {
    z-index: 0; position: relative; top: 334px; left: 610px
}
.forgotpassarrow {
    z-index: 4; position: absolute; width: 20px; background: url(../images/sprite-templates.png) no-repeat -39px -393px; float: right; height: 32px; top: 101px !important; left: 300px
}
.forgotpassBox {
    z-index: 4; position: relative !important; padding-bottom: 20px; background-color: #1b1b1b; padding-left: 20px; width: 260px; padding-right: 20px; height: 308px; color: #2699dc; overflow: visible; top: -140px; padding-top: 20px; left: -310px; -moz-border-radius: 10px; -webkit-border-radius: 10px; -moz-box-shadow: 0 4px 14px 0 black; -webkit-box-shadow: 0 4px 14px 0 black
}
.sign-in #slide-nav {
    z-index: 2; position: relative; width: 120px; height: 20px; top: 253px; left: 254px
}
.sign-in #slide-left {
    position: relative; width: 18px; background: url(images/sign-in/sprite-slider.png) no-repeat 0px -95px; height: 16px; left: 22px
}
.sign-in #slide-left:hover {
    background-position: 0px -118px
}
.sign-in #slide-right {
    margin: -18px 0px 0px 120px; width: 18px; background: url(images/sign-in/sprite-slider.png) no-repeat 0px -48px; height: 16px
}
.sign-in #slide-right:hover {
    background-position: 0px -70px
}
.sign-in #features .blocks {
    margin: 0px 10px 25px 0px; width: 290px; float: left
}
.sign-in #features .blocks:hover {
    background: #f5f5f5; -moz-border-radius: 10px; -webkit-border-radius: 10px
}
.sign-in #features .blocks a {
    text-decoration: none !important
}
.sign-in #features h3 {
    margin-top: 17px; display: block; color: #2899d7; font-size: 14px; font-WEIGhT: normal; text-decoration: underline
}
.sign-in #features h1 {
    color: #000000; font-size: 22px
}
.sign-in #features a:hover {
    color: #126a9b
}
.sign-in #features small {
    padding-bottom: 0px; padding-left: 15px; padding-right: 15px; display: block; color: #878585; padding-top: 0px
}
.sign-in #features .feat-image {
    margin: 14px 0px 8px; width: 90px; float: left; height: 64px
}
.sign-in #features #subscribers {
    background: url(images/homepage/sprite-features.png) no-repeat 0px 0px
}
.sign-in #features #followup {
    background: url(images/homepage/sprite-features.png) no-repeat 0px -64px
}
.sign-in #features #templates {
    background: url(images/homepage/sprite-features.png) no-repeat 0px -128px
}
.sign-in #features #deliverability {
    background: url(images/homepage/sprite-features.png) no-repeat 0px -192px
}
.sign-in #features #blog {
    background: url(images/homepage/sprite-features.png) no-repeat 0px -256px
}
.sign-in #features #support {
    background: url(images/homepage/sprite-features.png) no-repeat 0px -320px
}
.clr{
    clear: both;
    position: relative;
}
@media print
{
    body {
        margin: 0px; background: none transparent scroll repeat 0% 0%
    }
    a:link {
        border-bottom: medium none; border-left: medium none; border-top: medium none; border-right: medium none; text-decoration: none !important
    }
    #logo {
        padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px
    }
    #logo-image {
        display: block !important
    }
    #header {
        height: 70px !important
    }
    .feature {
        height: 200px; overflow: visible !important
    }
    #content {
        padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; overflow: visible !important; padding-top: 0px
    }
    #vid-container {
        height: 360px !important
    }
    #right {
        display: none !important
    }
    OBJEcT {
        display: none !important
    }
    .bread-crumb {
        display: none !important
    }
    .bread-img {
        display: none !important
    }
    #footer1 {
        display: none !important
    }
    #sound-button {
        display: none !important
    }
    #signin {
        display: none !important
    }
    .sf-menu {
        display: none !important
    }
    #home-right {
        display: none !important
    }
    #player {
        display: none !important
    }
    #submenu #bottom_testdrive {
        display: none !important
    }
    .live-chat {
        display: none !important
    }

}
